Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy #1-w1 Italy #1-w2 Italy #1-w3 Italy #1-w4 Turkey #1-w1 Turkey #1-w2 Turkey #1-w4 Spain F10 Spain F11 Spain F12 Germany F9 Russia F2 UAE F1 Russia F5 Turkey #1-w3 KGHM Polish Indoors - Wroclaw Renault Slovenian Open - Ljubljana Memorial Kolyaskin - Donetsk USTA Men's Challenger of Urbana-Champaign - Urbana Residenza Open - Magdeburg IPP Open - Helsinki Medicor Open - Budapest Challenger Ford de Cherbourg - Cherbourg Togliatti Cup - Togliatti Open D'Orleans - Orleans Challenger 42 - Andrezieux Zagreb Open - Zagreb Amer-Wilson Challenger - Tampere Togliatti Cup - Togliatti Jaegermeister Open - Braunschweig Muller Cup 99 - Ulm ATU Cup 1999 - Weiden Open de Franche Comte - Besancon Binghamton Professional Tennis Tournament - Binghamton Banca Stato Challenger Lugano - Lugano Heilbronn Open - Heilbronn Open de Franche Comte - Besancon Open de L'Isere - Grenoble San Remo Tennis Cup - San Remo Memorial Piertomaso Tessitore - San Remo Ljubljana Open 2002 - Ljubljana ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano Challenger Ford de Cherbourg - Cherbourg Gemax Open 2002 - Belgrade Memorial Savigni - Sassuolo Prague Challenger - Prague Northern Electric Open 1999 - Newcastle Challenger Ford de Cherbourg - Cherbourg Tennis Cup of Flanders - Ostende Geneva Challenger - Geneva Open de L'Isere-Open 38 - Grenoble Honda Kah Singapore Men's Tennis Open - Singapore Zagreb Open - Zagreb USTA Challenger of Dallas - Dallas GHI Bronx Classic - Bronx ECM Cup - Prague Open de Montauban - Montauban XL Bermuda Open - Bermuda 2003 Freeman Men's Challenger - Joplin Black Forest Open - Alpirsbach Zagreb Open - Zagreb BMW Challenger Open - Monchengladbach Open de Montauban - Montauban Mons Challenger Rennes Challenger Cairo Challenger - Cairo Challenger 42 - Andrezieux Newcastle Challenger - Newcastle Kuppers Kolsch Cup Aachen - Aachen Quelle Cup 1999 - Furth Challenger 42 - Andrezieux Qatar ATP Challenger - Doha Bordeaux Challenger Scheveningen Challenger Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan St. Petersburg Challenger - St. Petersburg Alexander Kolyaskin Memorial - Donetsk Pekao Open 2004 - Szczecin Internazionali di Tennis di Bergamo - Bergamo Pro Tennis World Open - Sunrise Ethias Tennis Trophy - Mons Noumea Challenger Tunis Open - Tunis Barletta Challenger Open D'Orleans - Orleans ECM Prague Open - Prague V Trofeo Barcelona de Tenis - Barcelona Prague Challenger GHI Bronx Classic - Bronx Challenger Ford de Cherbourg - Cherbourg Open Sainte Victoire - Aix-En-Provence Brest Challenger Kyiv UMC Open - Kiev Trofeo Barcelona de Tenis - Barcelona 9th Wartburg Open - Eisenach 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Mouilleron-Le-Captif Challenger Aix En Provence Challenger Mauritius Open - Mauritius Volvo Sylt Open - Sylt Geneva Challenger - Geneva GHI Bronx Classic - Bronx Lisbon CH Open de L'Isere - Grenoble President's Cup 1997 - Tashkent Orleans Challenger Oporto CH Paegas Czech Open - Prague Singapore Mens Tennis Open - Singapore Heineken Challenger - Ho Chi Minh City Generali Open 1999 - Kitzbuhel Qatar Mobil Open 2000 - Doha St. Petersburg Open - St. Petersburg Milan Indoors - Milan Quimper Challenger Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Challenger 42 - Andrezieux Tennis Napoli Cup - Naples Sparkessen Magdeburg Open - Magdeburg Tokyo Munich Bologna Hilversum Wartburg Open - Eisenach Optimus Maia Open - Maia Moscow Auckland Milan Stuttgart Open 88 - Contrexeville Open de L'Isere - Grenoble Turin Challenger Nice Cosmorom Challenger - Brasov Aix En Provence Challenger Manchester Open de Charleroi - Charleroi Gstaad Lyon Challenger Okal Cup - Eckental Stuttgart New Haven Bordeaux Toulouse Bolzano Vienna Wellington Sydney Brussels Stuttgart Barcelona USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Heilbronn Open - Heilbronn Kyoto Challenger - Kyoto Munster CH Hilversum Open de Montauban - Montauban Indianapolis Schenectady Challenger Casino Lugano - Lugano Basel 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Tel Aviv Citta di Brindisi - Brindisi Adelaide IPP Open - Helsinki Sydney Cherbourg Challenger Nice Umag Stuttgart Kitzbuhel Bordeaux Challenger Basel Tokyo Moscow Heilbronn Challenger - Heilbronn AAPT Championships - Adelaide Polish Open 99 - Poznan Open de Franche-Comte - Besancon Garden Open - Rome Orleans Challenger Prague Open - Prague Legg Mason Tennis Classic - Washington D.C. Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London ECM Prague Open 2005 - Prague Mercedes-Benz Cup - Los Angeles Zivnobanka Open - Prostejov ATU Cup - Weiden Braunschweig Open - Braunschweig RCA Championships - Indianapolis Wartburg Open - Eisenach Brest Challenger Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Poznan Challenger - Poznan Next Generation Hardcourts - Adelaide Grolsch Cup - Warsaw Milan Indoors - Milan Rado Geneva Challenger - Geneva Open de la Comunidad Valenciana - Valencia BMW Open - Munich Crystal Cup 1998 - Portoroz The Stella Artois Grass Court Championships - London Warsteiner Challenger Lubeck - Lubeck Open de Nice - Nice The Priority Telecom Open - Amersfoort Copa Ericsson - Sao Paulo Heilbronn Open - Heilbronn Binghamton Professional Tennis Tournament - Binghamton Kyiv Open - Kiev AXA Open II - Espinho Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon DPD Challenger 2000 - Aschaffenburg Copa Sevilla - Seville Jameson Cup - Milan KGHM Polish Indoors - Wroclaw The Wrexham Challenger - Wrexham TED Open - Istanbul The 69th King's Cup-Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Pomorski Bank Kredytowy Open - Szczecin Maia Challenger - Oporto VI Open Banc Agricol - Andorra Nuembrecht Challenger - Nuembrecht Open de l'Isere - Grenoble Napoli Challenger - Napoli Ciur Cup 99 - Prague Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup - Napoli Steelers Cup - Kosice St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Grand Prix de Tennis - St. Jean de Luz 2001 Mercedes Cup - Stuttgart Ordina Open - 's-Hertogenbosch KGHM Polish Indoors - Wroclaw Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Chennai Open - Chennai Sydney International - Sydney Adidas Open de Toulouse - Toulouse PBZ Zagreb Indoors - Zagreb Kremlin Cup - Moscow Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca AAPT Championships - Adelaide Ordina Open - 's-Hertogenbosch Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven 2000 Mercedes Cup - Stuttgart Mumbai Open - Mumbai Open de Moselle - Metz Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Open 13 - Marseille Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Apia International - Sydney Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai International Championship of Croatia - Umag AEGON Championships - London Catella Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Bordeaux Challenger Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote d'Azur - Nice Geneva SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Winston Salem - Winston Salem Gstaad Tel Aviv Bastad Ordina Open - 's-Hertogenbosch Grand Prix Hassan II - Casablanca Next Generation Adelaide International - Adelaide BMW Open - Munich Open de Moselle - Metz Interwetten Austrian Open - Kitzbuhel Shanghai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dubai Antwerp Bermuda Basel Kitzbuhel New Haven AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad St. Petersburg Barcelona Winston-Salem Open - Winston-Salem Prague Malaysian Open - Kuala Lumpur China Open - Beijing Doha Athens Swiss Indoors Basel - Basel Masters Series - Hamburg Moscow Doha Dubai Milan Hong Kong Stuttgart Brisbane International - Brisbane Apia International - Sydney Prague Indianapolis Brisbane - Brisbane Bucharest Athens Tel Aviv Open Sud de France - Montpellier Barcelona ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Moscow AEGON Championships - London Brussels AEGON International - Eastbourne AEGON International - Eastbourne Estoril Malaysian Open - Kuala Lumpur Barcelona Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Open de Nice Cote d'Azur - Nice Citi Open - Washington China Open - Beijing Brisbane International - Brisbane Florence Genova Abierto Mexicano - Los Cabos Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel ATP Kremlin Cup - Moscow RCA Championships - Indianapolis AEGON Championships - London Open 13 - Marseille BB&T Atlanta Open - Atlanta ABN AMRO World Tennis Tournament - Rotterdam Ricoh Open - 's-Hertogenbosch BA-CA Tennis Trophy - Vienna Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem AEGON Championships - London Winston-Salem Open - Winston-Salem China Open - Beijing Davidoff Swiss Indoors Basel - Basel AEGON Championships - London Allianz Suisse Open - Gstaad Shanghai Open '97 - Shanghai AEGON Championships - London AEGON International - Eastbourne Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Mallorca Open - Mallorca AEGON Championships - London AEGON International - Eastbourne Gelsor Open Romania - Bucharest Portugal Open - Oeiras AEGON Championships - London Citi Open - Washington China Open - Beijing President's Cup - Tashkent Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Generali Open 2003 - Kitzbuhel Open 13 - Marseille Kremlin Cup - Moscow Adelaide AEGON International - Eastbourne Internationaux de Tennis de Brest - Brest Challenger 42 - Andrezieux Malaysian Open - Kuala Lumpur Stuttgart Apia International - Sydney European Open - Antwerp Oporto Podebradka Cup - Prague Noumea Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Internationaux de Tennis de Brest - Brest Bucharest Sydney Hilton Waikoloa Village USTA Challenger - Waikoloa Stuttgart Open de Montauban - Montauban Open 88 - Contrexeville Asirom Challenger Brasov - Brasov EI Bank Bulgarian Challenger - Sofia Moselle Open - Metz Nyon CH TED Open-Akbank Private Banking - Istanbul Kyiv UMC Open - Kiev Open Sud de France - Montpellier Prague Challenger - Prague ATU Cup - Weiden Open 13 - Marseille BMW Open - Munich Wiesmann Roadster Open - Nuembrecht Moscow St. Petersburg Open - St. Petersburg Milan Estoril Stuttgart Warta Cup - Sopot Rotterdam Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Prague Munich Queens Club Kitzbuhel Stuttgart Outdoor Basel Vienna Sydney Outdoor Adelaide Frankfurt Estoril Open - Estoril Milan Hamburg Copenhagen CH The Stella Artois Championships - London Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Thailand Open - Bangkok Legg Mason Tennis Classic - Washington D.C. Long Island Tennis Channel Open - Las Vegas St. Petersburg Open - St. Petersburg Dubai Stuttgart Tento Czech Open - Prague Estoril Thailand Open - Bangkok Barcelona ATP Kremlin Cup - Moscow Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Monte Carlo Hamburg Munich Medibank International - Sydney Indian Wells Key Biscayne Monte Carlo President's Cup 1999 - Tashkent Rome Cincinnati Indian Wells Key Biscayne Monte Carlo Rome Cincinnati Stockholm Indian Wells Key Biscayne Monte Carlo Hamburg Stuttgart Cincinnati Paris Indian Wells Key Biscayne Monte Carlo Rome Cincinnati Open 13 - Marseille Paris Hilversum Key Biscayne Kitzbuhel Hamburg Stockholm Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Vienna BNP Paribas Open - Indian Wells Milan RCA Championships - Indianapolis Sony Ericsson Open - Miami St. Petersburg Internazionali BNL dItalia - Rome Rogers Cup - Montreal Brussels Australian Men's Hardcourt Championships - Adelaide Aegon Nottingham Open - Nottingham Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Kremlin Cup - Moscow Moselle Open - Metz Munich CH Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Open 13 Provence - Marseille Intrum Stockholm Open - Stockholm Internationaler Raiffeisen Grand Prix - St. Polten Sony Ericsson Open - Miami Wembley Kremlin Cup - Moscow Monte-Carlo Rolex Masters - Monte-Carlo UBS Open Gstaad - Gstaad Internazionali BNL dItalia - Rome Rumikon CH Mutua Madrilena Masters Madrid - Madrid Hamburg Halle Basel Tennis Masters Series - Paris Rogers Cup - Toronto Salem Open - Hong Kong Western & Southern Financial Group Masters - Cincinnati Gstaad Sony Ericsson Open - Miami Generali Open 2001 - Kitzbuhel Long Island Rogers Cup - Toronto Western & Southern Open - Cincinnati Telecom Italia Masters - Rome Monte-Carlo Rolex Masters - Monte-Carlo The Lipton Championships - Key Biscayne Rogers Cup - Montreal Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Nice BNP Paribas Masters - Paris Stockholm Sony Open Tennis - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Lyon Rome Scottsdale Hamburg Schenectady Palermo Heineken Open - Auckland Mutua Madrilena Masters Madrid - Madrid Masters Series Madrid - Madrid Open 13 - Marseille Croatia Open - Umag Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Masters - Paris French Open - Paris Mutua Madrid Open - Madrid Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami U.S. Open - New York Paris French Open - Paris BNP Paribas Masters - Paris Stockholm Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells French Open - Paris Australian Open - Melbourne Open de Moselle - Metz Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne TD Waterhouse Cup - Long Island U.S. Open - New York The Stella Artois Championships - London Australian Open Wimbledon U.S. Open Australian Open Australian Open French Open Wimbledon Australian Open French Open Wimbledon Australian Open French Open U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris The Dubai Tennis Championships - Dubai Legg Mason Tennis Classic - Washington Australian Open - Melbourne Grand Prix Hassan II - Casablanca U.S. Open - New York Australian Open - Melbourne French Open - Paris Open Sud de France - Montpellier Wimbledon - London French Open Australian Open U.S. Open - New York French Open French Open - Paris Wimbledon - London U.S. Open U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Cincinnati Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open U.S. Open Wimbledon French Open - Paris Wimbledon - London Wimbledon U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Tennis Masters Series - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Rogers Masters - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Roland Garros Wimbledon Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, 1R, FRA-AUS 5-0 US Open Davis Cup, World Group, QF, FRA-GBR 4-1 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup WG PO: MEX vs URS Davis Cup, World Group, 1R, RSA-RUS 3-1 Davis Cup WG R1: TCH vs URS Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup G1 F: URS vs NED Davis Cup, World Group, QF, FRA-ESP 5-0 Barcelona Olympics Olympics - London River Oaks International Tennis Tournament - Houston Grand Slam Cup Seoul Olympics